home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 051-075 / disk_065 / menubuilder / texts.c < prev   
C/C++ Source or Header  |  1992-05-06  |  7KB  |  133 lines

  1. /***************************************/
  2. /* Copyrighted by Custom Services 1986 */
  3. /***************************************/
  4. #include <exec/types.h>
  5. #include <intuition/intuition.h>
  6.  
  7. struct IntuiText IText[] =
  8.   {
  9.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA0"},
  10.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "testa0"},
  11.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"},
  12.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TTTTTTT"},
  13.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"},
  14.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "UUUUUUU"},
  15.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"},
  16.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "VVVVVVV"},
  17.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"},
  18.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "WWWWWWW"},
  19.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"},
  20.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "XXXXXXX"},
  21.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"},
  22.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "YYYYYYY"},
  23.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"},
  24.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ZZZZZZZ"},
  25.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA1"},
  26.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"},
  27.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"},
  28.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"},
  29.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"},
  30.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"},
  31.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"},
  32.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"},
  33.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA2"},
  34.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"},
  35.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"},
  36.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"},
  37.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"},
  38.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"},
  39.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"},
  40.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"},
  41.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA3"},
  42.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"},
  43.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"},
  44.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"},
  45.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"},
  46.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"},
  47.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"},
  48.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"},
  49.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA4"},
  50.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA5"},
  51.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"},
  52.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"},
  53.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"},
  54.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"},
  55.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"},
  56.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"},
  57.     { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"} 
  58.   };
  59.  
  60. #define EXTRA  CHECKWIDTH
  61. #define FLAGSA CHECKIT|ITEMTEXT|MENUTOGGLE|ITEMENABLED
  62.  
  63. struct MenuItem M0I0[] = 
  64.   {
  65.     {&M0I0[ 1], 44,  2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 2],&IText[ 3],NULL,NULL},
  66.     {&M0I0[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 4],&IText[ 5],NULL,NULL},
  67.     {&M0I0[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 6],&IText[ 7],NULL,NULL},
  68.     {&M0I0[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 8],&IText[ 9],NULL,NULL},
  69.     {&M0I0[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[10],&IText[11],NULL,NULL},
  70.     {&M0I0[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[12],&IText[13],NULL,NULL},
  71.     {NULL   , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[14],&IText[15],NULL,NULL} 
  72.   };
  73.  
  74. struct MenuItem M0I1[] = 
  75.   {
  76.     {&M0I1[ 1], 44,  2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[17],NULL      ,NULL,NULL},
  77.     {&M0I1[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[18],NULL      ,NULL,NULL},
  78.     {&M0I1[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[19],NULL      ,NULL,NULL},
  79.     {&M0I1[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[20],NULL      ,NULL,NULL},
  80.     {&M0I1[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[21],NULL      ,NULL,NULL},
  81.     {&M0I1[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[22],NULL      ,NULL,NULL},
  82.     {NULL   , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[23],NULL      ,NULL,NULL} 
  83.   };
  84.  
  85. struct MenuItem M0I2[] = 
  86.   {
  87.     {&M0I2[ 1], 44,  2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[25],NULL      ,NULL,NULL},
  88.     {&M0I2[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[26],NULL      ,NULL,NULL},
  89.     {&M0I2[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[27],NULL      ,NULL,NULL},
  90.     {&M0I2[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[28],NULL      ,NULL,NULL},
  91.     {&M0I2[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[29],NULL      ,NULL,NULL},
  92.     {&M0I2[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[30],NULL      ,NULL,NULL},
  93.     {NULL   , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[31],NULL      ,NULL,NULL} 
  94.   };
  95.  
  96. struct MenuItem M0I3[] = 
  97.   {
  98.     {&M0I3[ 1], 44,  2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[33],NULL      ,NULL,NULL},
  99.     {&M0I3[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[34],NULL      ,NULL,NULL},
  100.     {&M0I3[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[35],NULL      ,NULL,NULL},
  101.     {&M0I3[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[36],NULL      ,NULL,NULL},
  102.     {&M0I3[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[37],NULL      ,NULL,NULL},
  103.     {&M0I3[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[38],NULL      ,NULL,NULL},
  104.     {NULL   , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[39],NULL      ,NULL,NULL} 
  105.   };
  106.  
  107. struct MenuItem M0I5[] = 
  108.   {
  109.     {&M0I5[ 1], 44,  2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[42],NULL      ,NULL,NULL},
  110.     {&M0I5[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[43],NULL      ,NULL,NULL},
  111.     {&M0I5[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[44],NULL      ,NULL,NULL},
  112.     {&M0I5[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[45],NULL      ,NULL,NULL},
  113.     {&M0I5[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[46],NULL      ,NULL,NULL},
  114.     {&M0I5[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[47],NULL      ,NULL,NULL},
  115.     {NULL   , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[48],NULL      ,NULL,NULL} 
  116.   };
  117.  
  118. struct MenuItem M0[] = 
  119.   {
  120.     {&M0[ 1],  0,  0, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 0],&IText[ 1],NULL,&M0I0[0]},
  121.     {&M0[ 2],  0, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[16],NULL      ,NULL,&M0I1[0]},
  122.     {&M0[ 3],  0, 24, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[24],NULL      ,NULL,&M0I2[0]},
  123.     {&M0[ 4],  0, 36, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[32],NULL      ,NULL,&M0I3[0]},
  124.     {&M0[ 5],  0, 48, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[40],NULL      ,NULL,NULL},
  125.     {NULL   ,  0, 60, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[41],NULL      ,NULL,&M0I5[0]} 
  126.   };
  127.  
  128. struct Menu TheMenu[] =
  129.   {
  130.     { NULL       ,  0,  0, 64+EXTRA, 10,MENUENABLED," TESTA                       ",&M0[0]} 
  131.   };
  132.  
  133. struct Menu *MyMenu = &TheMenu[0];